On fuzzy unfolding: A multi-adjoint approach
نویسندگان
چکیده
Pascual Juli an a Gin es Moreno b Jaime Penabad c aDepartment of Computer Science ESI, Univ. of Castilla{La Mancha Paseo de la Universidad, 4; 13071 Ciudad Real, Spain bDepartment of Computer Science cDepartment of Mathematics EPSA, Univ. of Castilla{La Mancha Campus Universitario, s/n; 02071 Albacete, Spain Abstract In the context of (fuzzy) logic programs, `unfolding' means to transform a program rule by replacing an atom call of the body (of that rule) by its de nition. Unfolding is a semantics{preserving program transformation technique that is able to improve programs, generating more e cient code, since it anticipates computation steps. Unfolding is the basis for developing sophisticated and powerful programming tools, such as fold/unfold transformation systems or partial evaluators. In this paper we address the problem of extending the classical de nition of the unfolding rule (for pure logic programs) to the setting of multi{adjoint logic programming, where a fuzzy computed answer is a pair htruth degree; substitutioni computed by a fuzzy generalization of the modus ponens inference rule. Our main contributions can be summarized as follows: We proved the independence of the computation rule for multi{adjoint admissible computations. Moreover, we de ned a fuzzy unfolding rule and we demonstrated its strong correctness properties, that is, original and unfolded programs compute the same fuzzy computed answers for a given goal. We also proved that unfolding transformations increase the e ciency of the residual programs, by reducing the length of fuzzy admissible derivations when solving goals.
منابع مشابه
Building a Fuzzy Transformation System
Multi-adjoint logic programming represents a very recent, extremely exible attempt for introducing fuzzy logic into logic programming. Inspired by previous approaches largely used in other (crisp) declarative paradigms, in this paper we propose the development of a fold/unfold based transformation system for optimizing such kind of fuzzy logic programs. We prove that our set of transformation r...
متن کاملOperational/Interpretive Unfolding of Multi-adjoint Logic Programs
Multi-adjoint logic programming represents a very recent, extremely flexible attempt for introducing fuzzy logic into logic programming. In this setting, the execution of a goal w.r.t. a given program is done in two separate phases. During the operational one, admissible steps are systematically applied in a similar way to classical resolution steps in pure logic programming, thus returning a c...
متن کاملA Completeness Theorem for Multi-Adjoint Logic Programming
Multi-adjoint logic programs generalise monotonic and residuated logic programs [2] in that simultaneous use of several implications in the rules and rather general connectives in the bodies are allowed. As our approach has continuous fixpoint semantics, in this work, a procedural semantics is given for the paradigm of multi-adjoint logic programming and a completeness result is proved. Some ap...
متن کاملString-based Multi-adjoint Lattices for Tracing Fuzzy Logic Computations
Classically, most programming languages use in a predefined way the notion of “string” as an standard data structure for a comfortable management of arbitrary sequences of characters. However, in this paper we assign a different role to this concept: here we are concerned with fuzzy logic programming, a somehow recent paradigm trying to introduce fuzzy logic into logic programming. In this sett...
متن کاملDedekind-MacNeille Completion and Multi-adjoint Lattices
Among other applications, multi-adjoint lattices have been successfully used for modeling flexible notions of truth-degrees in the fuzzy extension of logic programming called MALP (Multi-Adjoint Logic Programming). In this paper we focus in the completion of such mathematical construct by adapting the classical notion of Dedekind-MacNeille in order to relax this usual hypothesis on such kind of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Fuzzy Sets and Systems
دوره 154 شماره
صفحات -
تاریخ انتشار 2005